Ejecutando npm run dev ( gatsby develop development) en la salida del chip MacBook Pro M1 con Error: Something went wrong installing the "sharp" module
Ejecutar npm run dev MacBook Pro intel chip funciona bien.
He visto una publicación similar que no resolvió mi problema:
Actualicé la versión de mi nodo en caso de que se hayan realizado correcciones, pero sigo teniendo el error en el node v16.0.0
En este problema de github , recomiendan seguir estos pasos que no funcionaron.
rm -r node_modules/sharp yarn install --check-files
En este problema de github , recomiendan instalar NVM y degradar la versión del nodo. NVM tiene algunas dificultades para instalarse en mi chip M1, por lo que no es una buena opción para mí.
También he intentado hacer los siguientes pasos que no funcionaron tan bien
rm -rf node_module rm package-lock.json npm i ¿Alguna idea de lo que puedo hacer para que gatsby develop funcione simplemente en el chip M1?
Tuve que degradar el nodo de 17 (nvm es ideal aquí), funcionó en 14.
Probé este comando, probablemente también funcione para ti. todo lo que necesita hacer es instalar Sharp con una permanente insegura que solucionará el error
npm install sharp --unsafe-permtenga en cuenta que esto solo lo soluciona por el momento y le sugiero que actualice las herramientas de línea de comando de xcode para la solución principal
Seguir estos pasos de este problema resolvió mi problema.
xcode-select --installbrew install gccbrew reinstall vipsbrew info vipsnpm i Entonces puedes ejecutar gatsby develop
Usar sharp 0.29.0 o más solucionará este problema